package com.scu.bank.model.entity;

import com.scu.bank.model.base.BaseEntity;
import java.util.Date;

/**
 * 此类为t_sys_notice表的model类，里面的属性与表一一对应
 */
public class NoticeEntity extends BaseEntity {
    private String title; //公告标题
    private String type; //公告类型: 0.普通公告 1.系统公告
    private Date startTime; //公告开始时间
    private Date endTime; //公告结束展示时间:null为永久展示
    private String content; //公告内容

    /**
     * 获取公告标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置公告标题
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 获取公告类型: 0.普通公告 1.系统公告
     */
    public String getType() {
        return type;
    }

    /**
     * 设置公告类型: 0.普通公告 1.系统公告
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取公告开始时间
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置公告开始时间
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取公告结束展示时间:null为永久展示
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置公告结束展示时间:null为永久展示
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取公告内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置公告内容
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }
}